Meaning: raining really hard. Origin: in the old days after a bad rain, wild dogs and cats would drown.
Example: It was raining cats and dogs so I decided that I wouldn't go on a picnic.
See this Idiom in a story: Back To School , Santa Claus (Choose Your Own Adventure), The Party Pooper