teacher's pet pupil - Francés Inglés Diccionario