abnegator

n.

  1. One who abnegates, denies, or rejects anything.