technical supervisor - Turco Inglés Diccionario