tattle tell

English

Noun

tattle tell (plural tattle tells)

  1. (informal) A telltale.