What does the idiom/phrase "to rain cats and dogs" mean?

  1. to drizzle
  2. to rain heavily
  3. a storm of animals
  4. animals fighting
Answer

B) to rain heavily

Pour heavily. Idioms & Idiomatic Phrases · Common idioms

English MCQ · More English: Idioms & Idiomatic Phrases MCQs · Practise