Fetching details from the dictionary...

demonstration; protest
(giving a) demo; demonstration; presentation
学生たちがデモを行った。
The students held a demonstration.
新しいゲームのデモを見た。
I watched a demo of the new game.
大きなデモが街の中心で起きている。
A large demonstration is taking place downtown.