abolitionist

noun
  1. a person who supported the abolition of slavery, especially in the United States before the Civil War
  2. Usage: historical
  3. a person who advocates for the complete elimination of a practice, institution, or system

Examples