What is the meaning of Rain_cats_and_dogs?

To rain very heavily.

Source: wiktionary.org