advanced technological satellite - Francés Inglés Diccionario