sansculotte

noun: A radical or revolutionary.