technical representative - Turco Inglés Diccionario