weather radar display - French English Dictionary