satellite radio relay stations - Español Inglés Diccionario