Telltale Synonyms
tĕltāl
A person habitually engaged in idle talk about others
(Noun)
Disclosing unintentionally
(Adjective)
Advertisement
Related Articles
Advertisement