What is Deliver ?
Deliver is (verb) 1. to bring something to someone Has today’s newspaper been delivered? He delivered the letter himself so as to save buying a stamp. to deliver the goods to do what you promised to do You can always rely on him to deliver the goods. 2. to deliver a baby to help a mother when a baby is being born The twins were delivered by the midwife.
source: Easier English, Student Dictionary Upper Intermediate Level