(Often followed by `of') a large number or amount or extent.
Come together as in a cluster or flock.
An orderly crowd.
A group of sheep or goats.