to rain cats and dogs - German English Dictionary