satisfaction

noun
  1. a feeling of contentment or pleasure when something meets your expectations or desires
  2. the act of fulfilling a need, demand, or requirement
  3. compensation or payment for a loss, injury, or debt
  4. Usage: formal; legal

Examples