horde

horde

noun

A large, often unruly, group of people or animals moving together.

"A horde of tourists arrived at the castle."

Thesaurus

Synonyms: drove, swarm, legion, host