teem

US /tiːm/
UK /tiːm/
1.

đông đúc

to rain heavily:

:
It's been teeming down all day.