背水一战English Expression:
  • n.  conduct a desperate fight; fight to the last ditch; fight to the death
  • v.  fight with one's back to the river - fight to win or die

(Unregistered user can only view 4 records)