demonstrator

noun

A participant in a public protest meeting or march.