it was raining cats and dogs - German English Dictionary