fulfill
v 1: carry out a task [syn: {carry through}, {accomplish}, {execute},
{carry out}, {fulfil}]
2: fulfil the requirements or expectations of [syn: {satisfy},
{fulfil}, {live up to}] [ant: {fall short of}]
3: fill or meet a want or need [syn: {meet}, {satisfy}, {fill},
{fulfil}]