abolitionist

noun

A person who wants to stop or abolish slavery; an advocate of abolition.