technical representatives - Alemán Inglés Diccionario