Abnegator
Ab·ne·ga·tor
Abnegator
n.
One who abnegates, denies, or rejects anything.
[
R.
]