Synonym of Deliver
The judge told that he would analyze the evidence and then deliver the verdict.
- liberate
- surrender
- transfer
- pronounce
Answer
Deliver means to provide (something promised or expected). Pronounce means to declare or announce in a formal or solemn way.
The correct option is D.