deliver (up) a fortress to the enemy
英
美
-
动词 deliver:
-
deliver (a speech, oration, or idea)
-
bring to a destination, make a delivery
-
to surrender someone or something to another
-
free from harm or evil
-
hand over to the authorities of another country
-
pass down
-
utter (an exclamation, noise, etc.)
-
save from sins
-
carry out or perform, "deliver a blow"
-
relinquish possession or control over
-
throw or hurl from the mound to the batter, as in baseball
-
cause to be born