terrestrial radio-relay link - French English Dictionary