technical service director - Turco Inglés Diccionario