monsoon rain - French English Dictionary