English to Chinese Dictionary

Search:

Did you mean: to itch to watch to hatch to dice to twitch to etch ?

to ditch / a moat
背城借一 bèi chéng jiè to make a last-ditch stand before the city wall (idiom); to fight to the last ditch / to put up a desperate struggle
三振 sān zhèn to strike out / strikeout (baseball, softball) / (Tw) to ditch / to eliminate from consideration


<< back to the home page