This idiom means it's raining really hard. The phrase is so old that we're not sure where it came from - one theory is that it came from an obsolete word, "catadupe," which meant "waterfall."
Think You Know These Common Phrases? Prove It!
Education 6 Minute Quiz 6 Min