deputy principal - Alemán Inglés Diccionario