teaching and research staff - Alemán Inglés Diccionario