demo gameA demo is a demonstration by a group of people to show their opposition to something or their support for something. [] [BritishA demo is a demonstration by a group of people to show their opposition to something or their support for something. [] [British