whirl of rain/snow - French English Dictionary