social movement

noun

1.
a group of people with a common ideology who try together to achieve certain general goals