abolitionist

noun
a person who wants to stop or abolish slavery : an advocate of abolition