bring and hand over (a letter, parcel, or goods) to the proper recipient or address
the products should be delivered on time
we'll deliver direct to your door
provide (something promised or expected)
he had been able to deliver votes in huge numbers
she's waiting for him to deliver on his promise
assist in the birth of
the village midwife delivered the baby