deliver も、いろいろな意味がある言葉だなと思います。
一般的なものは、「配達」という意味ですが、
deliver=必ず「配達する」、だと思い込むと大変です。
よく使われるのが、スピーチなどを行う、という意味です。
He delivered a course of lectures on world affairs. 彼は世界情勢について連続講演を行なった.
(Weblio辞書より)
赤ん坊の誕生を介助する、という意味もありますね。
The doctor delivered her of twins.
医者は双子の出産を介助した。
個人的に好きなのが、「実現する」という意味です。
I wonder if he can deliver (on his promise). 彼は約束を果たせるだろうか.
(Weblio辞書より)
promise (約束)などの言葉と一緒によく使われます。
Under promise, over deliver.
(約束は少なめに、実行は多めに)
なんていう言葉もありますよ

DEVELOPはトロントのダウンタウン、地下鉄Spadina駅から徒歩1分のところにあります!
DEVELOP Language Institute
