technical representatives - Turco Inglés Diccionario