die in the last ditch

  1. Fiil son nefesine kadar savaşmak
  2. Fiil sonuna kadar dayanmak