teacher's pet - English Synonyms Dictionary