someone who tells secrets - English Synonyms Dictionary