teem /tiːm/ BrE AmE verb
[ Language: Old English ; Origin: timan , tæman ]
teem down phrasal verb British English
to rain very heavily SYN pour :
It’s been teeming down all day.
teem with somebody/something phrasal verb
1 . 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 SYN pour