make good on

Verb

 * 1)  To fulfill or honour (a promise etc).