Meaning : Deliver (a speech, oration, or idea).
The commencement speaker presented a forceful speech that impressed the students.
Synonyms : present
Meaning : Bring to a destination, make a delivery.
Our local super market delivers.
Meaning : Free from harm or evil.
Synonyms : rescue
Meaning : Utter (an exclamation, noise, etc.).
The students delivered a cry of joy.
Meaning : Carry out or perform.
Deliver an attack.
Deliver a blow.
The boxer drove home a solid left.
Synonyms : drive home
Meaning : Throw or hurl from the mound to the batter, as in baseball.
The pitcher delivered the ball.
Synonyms : pitch