EnglishMain Dictionary
teem
Universal Words
verb
[V] (usually be teeming) (of rain) to fall heavily:
The rain was teeming down. * It was teeming with rain.
PHRASALVERBS
teem with sth (usually be teeming with sth) to be full of people, animals, etc. moving around:
The streets were teeming with tourists. * a river teeming with fish