meaning of last ditch
1. of something done as a final recourse especially to prevent a crisis or disaster; "a last-ditch
">attempt"
1. of something done as a final recourse especially to prevent a crisis or disaster; "a last-ditch
">attempt"