liberationist

Noun

 * 1) A person who works or advocates for liberation.
 * 2) A person in favour of church disestablishment.
 * 1) A person in favour of church disestablishment.

Derived terms

 * animal liberationist