Definition of deliver on
: to do what is required by (a promise or pledge) He failed to deliver on his promise.
Word by Word Definitions
: 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).