English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition lost soul in British English

lost soul noun

[countable]noun
1

someone who seems unhappy and unable to deal with the ordinary events and activities of life

Synonyms and related words
Definition lost soul in British English