satellite transmission - Turco Inglés Diccionario