Definitions of counterdemonstrator:

  • noun:   someone who demonstrates in opposition to another demonstration