: to take (something) to a person or place
: to say (something) officially or publicly : to present (a speech, statement, etc.) to a group of people
: to do what you say you will do or what people expect you to do : to produce the promised, wanted, or expected results
What made you want to look up deliver? Please tell us where you read or heard it (including the quote, if possible).