protestors - people whopublicly show their disagreement with a policy or action to denounce - to criticize something strongly in public mounting - organising activists - people who actively protest disrupting - using protests to interfere with meetings, to make them hard to continue take heart - be encouraged to tackle - to deal with, to handle |