slayer
//ˈsleɪ.ər//
Noun
slayerSingular
slayersPlural
1
A person or creature that kills another, especially in a violent or heroic manner.
The brave knight was known as the dragon slayer.
2
One who defeats or destroys something, often used figuratively.
She is known as the slayer of bad habits.