technical translator - Alemán Inglés Diccionario