Find the word definition

Wiktionary
demo group

n. (alternative spelling of demogroup English)