radar relay station - French English Dictionary