terrestrial radio-relay systems - French English Dictionary