transcontinental satellite transmission - Francés Inglés Diccionario