satellite radio relay stations - Turco Inglés Diccionario