duties of technical staff - Alemán Inglés Diccionario