v. convey; make a delivery; give; express; give birth; help to deliver a baby, help at the birth of a baby; redeem; surrender; set free
DELIVER
Meaning of DELIVER in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012