Crowded with or full of large numbers of people, animals, or things.
From Old English 'team' meaning 'offspring' or 'brood,' later 'abundance.' The word originally described a place full of young animals, then generalized to mean full of anything.
The word 'teeming' comes from the Old English word for 'brood' or 'litter'—so when you say a place is teeming with fish, you're literally saying it's pregnant with baby fish, which is exactly what's happening in nature when places get that crowded.
Complete word intelligence in one call. Free tier — 50 lookups/day.