1. Noun. (demoscene) A large, long-running demo, sometimes one that multiloads. ¹
¹ Source: wiktionary.com