Definition of deliver on
- He failed to deliver on his promise.
: to set free
: to take and hand over to or leave for another : convey
: hand over, surrender
What made you want to look up deliver on? Please tell us where you read or heard it (including the quote, if possible).