Common Noun Collocations of fulfil

Christ, condition, demand, desire, destiny, duty, engagement, expectation, failure, function, God, law, lust, mission, need, obligation, order, part, power, promise, purpose, requirement, righteousness, role, task, term, vow, will, wish, contract