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.