abolisher
/ˈæbəˌlaɪzər, ˈæbəˌlaɪʒər/Definitions
1. noun
One who or that which abolishes; a person or thing that causes something to be abolished
“The politician was seen as an abolisher of outdated laws.”
2. noun
A person who destroys or removes something
“The demolisher was often referred to as an abolisher of historic buildings.”