satellite telecasting - Francés Inglés Diccionario