There are multiple definitions - click on the translation that matches your context.

befriedigen

Verb

full

satisfy

verb

Definitions of satisfy

English

to do, perform or provide what has been agreed (eg under a contract)

He failed to satisfy the terms of the contract.