satisfaction

noun

1.
the contentment one feels when one has fulfilled a desire, need, or expectation
2.
state of being gratified or satisfied
3.
compensation for a wrong
4.
(law) the payment of a debt or fulfillment of an obligation
5.
act of fulfilling a desire or need or appetite
Derived from:
satisfy