meteorological factor - French English Dictionary