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
separate but equal
to be segregated but of equal value or quality
The teaching staff and the administration were separate but equal regarding school decisions.