Mass-meeting meaning

A large public meeting to discuss public affairs, demonstrate public approval or disapproval, etc.
noun
0
0
Advertisement