weather detection radar - French English Dictionary