n. 1 body, company, group, band, pack, bunch, troop, set, collection, assembly, convoy, gathering, congregation, crowd, mass, mob, throng, gang, multitude, number, quantity, host, horde, swarm, drove; herd, flight, troupe, fleet, school; bevy A huge flock of buyers sought bargains in the post-Christmas sales
v. 2 assemble, meet, collect, gather, come or go together, congregate, crowd, mass, mob, throng, pour, flood, swarm, herd (together), band together, go People flocked around the speaker