A group of many things in the air or on the ground
A moving crowd
Move in large numbers
Be teeming, be abuzz