Dictionary · Google Translate · Help

Search by Chinese, Pinyin or English Definition:

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

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
bào jiǎo (fig.) to scramble to make up for a lack of preparation; to make a frantic, last-ditch effort; to cram for an exam (cf. 平时不烧香,临时抱佛脚)
to ditch / a moat
sān zhèn to strike out / strikeout (baseball, softball) / (Tw) to ditch / to eliminate from consideration

Dictionary · Google Translate · Help
By MDBG 2025