terrestrial radio- relay systems - German English Dictionary