demo (n.)youdaoicibaDictYouDict[demo 词源字典]
short for demonstration (tape, disc, etc.). Music recording given out for promotional purposes, 1963. The word was used earlier to mean "a public political demonstration" (1936).[demo etymology, demo origin, 英语词源]