transcontinental satellite transmission - Alemán Inglés Diccionario