radar warning station - French English Dictionary