1 English Synonyms for SQUEALER
Prev.1Next
telltale
Definition: 1. One who divulges private information with intent to hurt others.
There are 11 definitions of the word telltale
Show more information about telltale
Prev.1Next
Search took: 66.7303 ms