Meaning of “teacher's pet” in the English Dictionary

british dictionary