terrestrial radio- relay systems - Spanish English Dictionary