advanced communications technology satellite - Español Inglés Diccionario