TEEM DOWN
Meaning of TEEM DOWN in English
teem down phrasal verb British English ( see also ↑ teem )
to rain very heavily SYN pour :
It’s been teeming down all day.
Longman Dictionary of Contemporary English.
Longman - Словарь современного английского языка.
2012