burst of wind and rain - French English Dictionary