satellite telecast - Francés Inglés Diccionario