bickering rain - French English Dictionary