head (headmistress) - Francés Inglés Diccionario