demo Meaning and Definition
1. n. a visual presentation showing how something works
2. v. show or demonstrate something to an interested audience
DEMO (DEMOnstration Power Station) is a proposed nuclear fusion power station that is intended to build upon the ITER experimental nuclear fusion reactor.
Sponored Video