meteorological radar - French English Dictionary