(n)revolutionist, revolutionary, subversive, subvertera radical supporter of political or social revolution