weather observing radar - French English Dictionary