it's raining hard. - French English Dictionary