teem /tiːm/ verb → team1 teem down phrasal verbphr v British EnglishBrE to rain very heavily 下大雨 SYN pour It’s been teeming down all day. 一整天都在下大雨。
2 teem with somebody/something phrasal verbphr v a) BUSY PLACEto be very full of people or animals, all moving about 充满〔移动着的人或动物〕 The island was teeming with tourists. 岛上游人如织。
b) British EnglishBrE if it is teeming with rain, it is raining very heavily 下倾盆大雨 SYN pour