by the thousands
- massesBulk or populace
- hordesVery large crowds
- swarmsGathers in vast numbers
- drovesLarge moving groups
- multitudesVery large numbers
countless · teeming · flooding · pouring · overwhelming · legion · innumerable · throngs · waves · endless · swarming · flocking · streaming · exodus · migration · stampede · invasion · descending
by the thousandsone at a time
In single succession
one by one · individually · singly · a handful · a few
by the thousandsrarely
Not often occurring
seldom · once in a blue moon · hardly ever · almost never · few and far between