What Does this Idiom Mean?

It is Raining Cats and Dogs!

Comment Stream