radio relay station - French English Dictionary