デモ

でも
noun
demonstration; protest; demo
1. demonstration; protest march
A public gathering or march to express political or social opposition or support for a cause.
The students held a demonstration.
Thousands of people participated in the anti-war demonstration.
A large-scale protest march blocked the streets, making it completely impossible for cars to get through.
2. demo; demonstration (of a product or skill)
A practical display or preview showing how something works.
I was shown a demo of the new software.
You can download the demo version of this game for free.
I couldn't help stopping when I saw a famous chef doing a cooking demonstration at the department store's food section.

デモ is a shortened form of デモンストレーション (demonstration). Used for both political protests and product/skill demonstrations.

COMMON COLLOCATIONS (protest):

COMMON COLLOCATIONS (demo, preview):

Usage

Context usually makes the meaning clear. In news and political contexts, デモ means protest. In business and tech contexts, it means a demonstration or preview.