1. Fought or conducted from the last ditch; waged with desperation or unyielding defiance 2. Made as a final effort especially to avert disaster
Množina: last ditches
A place of final defense or resort.