terrestrial radio-relay systems - Spanish English Dictionary