Definition of "demoed"

demoed