deputy principal - Español Inglés Diccionario