country technical services team - Alemán Inglés Diccionario