international telecommunication satellite - Francés Inglés Diccionario