Synonyms for Deliver (same or very similar meaning)
WordNet sense 1 (save from sins):
redeem, save
WordNet sense 2 (free from harm or evil):
rescue
WordNet sense 3 (hand over to the authorities of another country):
deport, extradite
WordNet sense 4 (carry out or perform):
drive home
WordNet sense 5 (to surrender someone or something to another):
render, hand over, get in, turn in, fork out, fork over, fork up
WordNet sense 6 (relinquish possession or control over):
cede, surrender, give up
WordNet sense 7 (throw or hurl from the mound to the batter, as in baseball):
pitch
WordNet sense 8 (pass down):
return
WordNet sense 9 (deliver (a speech, oration, or idea)):
present
WordNet sense 10 (cause_to_be_born):
bear, birth, have, have, give birth
From the ODE community, based on WordNet
add/edit