teeming
teem-ing
adjective
Extremely full of or overflowing with people, animals, or things.
"The market was teeming with shoppers."
verb
Raining very heavily; pouring down with great force.
"It was teeming down all morning."
Thesaurus
Synonyms: abundant