advanced communications technology satellite - Francés Inglés Diccionario