SELF­DESPAIR


Meaning of SELF­DESPAIR in English

n. despair with oneself.

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.