to cause (a prediction, promise, etc) to happen as appointed
to put (e.g. an order) into effect
to satisfy (a requirement or condition)
to develop the full potential of (somebody or something)
fulfilled adj
fulfilling adj
fulfilment noun
[Old English fullfyllan, from full1 + fyllan fill1]