
meeting- gathering of several people, usually for a common purpose (usually indoors in rooms)
Ansammlung mehrerer Personen meist zu einem gemeinsamen Zweck (meist innen in Räumen)
demonstration- gathering of several people for the purpose of a public protest or rally (usually outdoors)
Ansammlung mehrerer Personen zum Zweck einer Kundgebung (meist draußen)