deliver [dɪˈlɪvəʳ]
transitive verb
1 (hand over) [+goods] entregar;to a; [+mail] repartir; [+message] llevar; comunicar
he delivered me home safely me acompañó hasta casa; me dejó en casa; he delivered the goods cumplió or hizo lo que se esperaba de él
5 (surrender, hand over) (also deliver up) (also deliver over) entregar;to a
to deliver a town (up or over) into the hands of the enemy entregar una ciudad al enemigo; to deliver o.s. up entregarse;to a;