Abnegator has 2 different meanings across 1 category:
Noun
one who gives up or relinquishes or renounces something
One who abnegates, denies, or rejects.
The word comes from Late Latin abnegator, which is derived from the verb abnegare. It originally meant "one who denies" or "one who disowns."