raining cats and dogs - Spanish English Dictionary