it rains cats and dogs - German English Dictionary