teem with somebody/something
From Longman Dictionary of Contemporary Englishteem with somebody/something phrasal verb1 BUSY PLACEto 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 → teem→ See Verb table