To come together in a group or crowd, often for a particular purpose.
From Latin *congregare*, meaning "to gather into a flock" (*con-* "together" + *grex, greg-* "flock, herd"). It originally described animals gathering together.
Try Another Word