Synonyms for Fulfill (same or very similar meaning)
WordNet sense 1 (fulfil the requirements or expectations of):
fulfil, satisfy, live up to
WordNet sense 2 (put in effect):
accomplish, action, execute, carry through, carry out
WordNet sense 3 (fill or meet a want or need):
fill, meet
From the ODE community, based on WordNet
add/edit