2 words in this vocabulary list
adjective describing something as being advanced or innovative for the time period in which it exists
noun a person who advocates or takes part in a revolution
adjective related to or characteristic of a revolutionist