demonstrator
ˈdɛmənstreɪtə
noun
a participant in a public protest meeting or march.
troops opened fire on crowds of demonstrators
noun
a participant in a public protest meeting or march.
troops opened fire on crowds of demonstrators
"Leaking at the mouth of delicious possibilities"
PLAY Previous