female teacher's pet - Spanish English Dictionary