repulser
/ˈrɛpjʊlsər/Definitions
1. noun
One that repulses
“The repulser of the alien invasion was a powerful energy shield.”
2. verb
To drive or force back, especially by a repulsive or unappealing quality
“The smell repulsed her, causing her to gag.”
3. verb
To expel or force out, especially by a repulsive or unappealing quality
“The bad behavior repulsed him from the party.”