teem downphrasal verb
It's been teeming down all day.
teem with somebody/somethingphrasal verb
to be very full of people or animals, all moving about:
The island was teeming with tourists.
2 British English
if it is teeming with rain, it is raining very heavily