SELF-DESPAIR


Meaning of SELF-DESPAIR in English

n. despair with oneself.

Oxford English vocab.      Оксфордский английский словарь.