radar land station - French English Dictionary