deputy technical manager - Turco Inglés Diccionario