v.
1.deliver (a speech, oration, or idea)
2.bring to a destination, make a delivery
3.to surrender someone or something to another
4.free from harm or evil
5.hand over to the authorities of another country
6.pass down
7.utter (an exclamation, noise, etc.)
8.save from sins
9.carry out or perform 10.relinquish possession or control over 11.throw or hurl from the mound to the batter, as in baseball 12.give birth (to a newborn)
Idiom of the Day
down to the last detail
considering all of the details
We fixed up everything on the boat, down to the last detail.