this is our last stand
military term for when you know you're fucked and have no chance of winning, but you fight anyway to keep it going as long as possible
"this is our last stand" What is the definition of "last stand"?