duties of technical staff - Turco Inglés Diccionario