To satisfy someone is to give them what they need, want, or expect so they feel content. It can also mean to meet the conditions of a rule, demand, or requirement.
From Old French *satisfier*, from Latin *satisfacere*, from *satis* 'enough' and *facere* 'to make or do'. The core idea is making something or someone 'enough'.
Try Another Word