There are multiple definitions - click on the translation that matches your context.

发表

动词

full

deliver

verb

Definitions of deliver

(FORMAL) to give a speech, lecture, warning, judgment or verdict (=the final decision in a court case) etc

The judge in the case is not expected to deliver a verdict for several weeks.

(FORMAL) to put someone or something into someone else's care or control

The rebels have delivered six hostages into his care.

to do something that you are supposed to do or provide something that you are supposed to provide

We need to find new and innovative ways of delivering services to the people of Wales.