Synonyms for Delivery (same or very similar meaning)
WordNet sense 1 (your characteristic style or manner of expressing yourself orally):
speech, manner of speaking
WordNet sense 2 (the voluntary transfer of something (title or possession) from one party to another):
livery, legal transfer
WordNet sense 3 (the act of delivering or distributing something (as goods or mail)):
bringing
WordNet sense 4 ((baseball) the act of throwing a baseball by a pitcher to a batter):
pitch
WordNet sense 5 (recovery or preservation from loss or danger):
deliverance, rescue, saving
WordNet sense 6 (the act of delivering a child):
obstetrical delivery
From the ODE community, based on WordNet
add/edit