section of international technical services - Español Inglés Diccionario