deliver
[dɪˈlɪvɚ]
1
deliver
verb
- 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