Meaning of “demo” - Learner’s Dictionary

demo

noun [ C ] uk us /ˈdeməʊ/
EXAMPLE

an example of a product, given or shown to someone to try to make them buy it:

a software demo
MARCH UK

short for demonstration (= political march):

a student demo

(Definition of “demo noun” from the Cambridge Learner’s Dictionary © Cambridge University Press)