Teem, abound, swarm, overflow significan estar plenamente abastecido de una cosa o ser rico en ella.
Teem indica productividad o fecundidad <rivers teeming with fish>.
Abound indica plenitud de números o de cantidad, y suele recalcar una profusión <oaks abound in the local forests>.
Swarm suele recalcar movimiento y amontonamiento, pero puede connotar una infestación <apartment houses in the slums swarming with rats>.
Overflow añade a abound la noción de atestar o de exceder la capacidad de alguien o de algo para contener o usar una cosa <the churches were overflowing that Sunday>.