English Language Arts (Second Preparatory)

Idioms

What is the meaning of the idiom 'it's raining cats and dogs'?