telecommunication satellite (telesat) - Francés Inglés Diccionario