teacher's pet - French English Dictionary