Meaning of the word "teem down" in English

What does "teem down" mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

teem down

US /tiːm daʊn/
UK /tiːm daʊn/

Phrasal Verb

to rain very heavily

Example:
It's going to teem down later, so bring an umbrella.
The rain began to teem down just as we left the house.