LAST DITCH Meaning of LAST DITCH in English [last ditch] n (ca. 1715): a place of final defense or resort Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012