bèi chéng jiè yī

Translation

  • to make a last-ditch stand before the city wall (idiom)
  • to fight to the last ditch
  • to put up a desperate struggle

Synonyms

Chinese Tones