deliver
动词 deliver:
deliver (a speech, oration, or idea)
同义词:present
bring to a destination, make a delivery
to surrender someone or something to another
同义词:hand over, fork over, fork out, fork up, turn in, get in, render
free from harm or evil
同义词:rescue
hand over to the authorities of another country
pass down
utter (an exclamation, noise, etc.)
save from sins
carry out or perform
同义词:drive home
relinquish possession or control over
throw or hurl from the mound to the batter, as in baseball
同义词:pitch
cause to be born
同义词:give birth, bear, birth, have