satellite radio relay stations - Francés Inglés Diccionario