Wiktionary
rain dogs and cats
vb. (context idiomatic dated English) To rain very heavily.
vb. (context idiomatic dated English) To rain very heavily.