英语释义
1. fought or conducted from the last ditch waged with desperation or unyielding defiance
put up a last-ditch resistance
2. made as a final effort especially to avert disaster
a last-ditch attempt to raise the money
3. a place of final defense or resort
4. made as a final effort to keep something bad from happening