pullulate

verb

1.
be teeming, be abuzz
2.
move in large numbers
4.
become abundant; increase rapidly
Derived from:
pullulation
5.
breed freely and abundantly