copious rain - French English Dictionary