last ditch

last ditch  {n.}
The last place that can be defended; the last resort.
They will fight reform to the last ditch.
Categories: noun

'last ditch' on video