when it rains it pours - German English Dictionary