Peachers, noun plural of peacher. Synonyms in the same form.
tattletales, finks
All synonyms for peacher →