Terroja
A name which usually defines a stocky, awesome, and very intelligent individual. He usually detests against large organizations such as religion, the government, and a certain political party, and does it in a damn good way. Known to be loud, and obnoxious by some, but an intellectual to others.
That protester reminds me of a Terroja.