advanced technological satellite - Alemán Inglés Diccionario