The word for today is…
pullulate (verb) – 1. To breed rapidly or abundantly.
2. To be or increase in great numbers.
3. To teem; swarm.
Source : The Free Dictionary
Etymology : 1610s, from Latin pullulatus, past participle of pullulare “put forth, grow, sprout, shoot up, come forth,” from pullulus, diminutive of pullus “young animal”.