What is the meaning of [It’s raining cats and dogs]

It’s raining cats and dogs!

= It’s raining hard (a lot)!