Meaning of demonstration in English
1. an explanation with the use of experiments
a cooking demonstration
a clear demonstration of the system's failure
3. a public meeting or march to oppose or support something
We took part in white supremacist demonstrations held in New York.