demonstrator in Spanish
demonstrator in Spanish
demonstrador
demostrador
manifestante
One who takes part in a demonstration; a protester.