Abnegator

Ab·ne·ga·tor

Abnegator

n.
  1. One who abnegates, denies, or rejects anything. [R.]