rain cats and dogs

Definition: to rain heavily. It’s raining cats and dogs.

Discuss this Idiom in the comments below.