A large gathering of people intended to arouse enthusiasm
(Noun)
Synonyms:
  1. public meeting
  2. open meeting
  3. rally
  4. assemblage
  5. group
Synonyms:
  1. demonstration
  2. sit in
  3. gathering
  4. protest meeting
  5. meet