English Dictionary
Definition lost cause in British English
lost cause noun
[countable] noun
Synonyms and related words

English Dictionary