deliver on

Definition of deliver on

  1. :  to do what is required by (a promise or pledge) He failed to deliver on his promise.

Word by Word Definitions

deliverplay
  1. :  to set free

    :  to take and hand over to or leave for another :  convey

    :  hand over, surrender


Seen and Heard

What made you want to look up deliver on? Please tell us where you read or heard it (including the quote, if possible).