v.
1.be teeming, be abuzz
2.move in large numbers
3.produce buds, branches, or germinate
4.become abundant
5.breed freely and abundantly
Idiom of the Day
clear out (of somewhere)
to leave, to get out (usually quickly or abruptly)
We cleared out of the building when our class was finished.