Usually used with with, this meaning refers to a place containing many active people, animals, or things.
The lake teems with fish.
The market teemed with shoppers.
This figurative use refers to containing an abundance of thoughts, opportunities, movement, or activity.
Her mind teemed with new ideas.
The city teems with creative energy.
This regional use, especially common in British English, describes rain falling very heavily.
Rain teemed down throughout the night.
It was teeming outside when we left.