when it rains; it pours - French English Dictionary