Synonyms for Satisfy (same or very similar meaning)
WordNet sense 1 (fulfil the requirements or expectations of):
fulfil, fulfill, live up to
WordNet sense 2 (make happy or satisfied):
gratify
WordNet sense 3 (fill or meet a want or need):
fill, meet
From the ODE community, based on WordNet
add/edit