[ˌlɑːstˈdɪʧ] a
отчаянный; беззаветный
last-ditch battle — последняя решительная схватка; бой до последней капли крови
last-ditch stand — оборона до последнего солдата; ≈ стоять насмерть