deliver on
idiom
: to do what is required by (a promise or pledge)
He failed to deliver on his promise.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share