meteorological disasters - French English Dictionary