hives

(noun) multitude (generic term)

throng (generic term)
concourse (generic term)