There was a big demonstration in front of the station yesterday.
demo; presentation
Refers to a product demonstration or a show-and-tell presentation. Abbreviation of デモンストレーション.
See also: デモンストレーション · デモンストレーション
新製品のデモを見せてもらった。
I was shown a demo of the new product.
A citizens' group held a demonstration in front of the station.
We showed customers a demo of the new product.
Many students took part in the demonstration.
They gave us a demo of how to use it.
デモ is a protest march or demonstration, whereas スト specifically means workers stopping work as a labor action.
デモ is a public demonstration or protest march, while ストライキ specifically means workers withholding labor, though both are forms of protest.
demonstration parade; protest march
demo recording; demo track