SELF-DESPAIR


Meaning of SELF-DESPAIR in English

[self-de.spair] n (1677): despair of oneself: hopelessness

Merriam-Webster English vocab.      Английский словарь Merriam Webster.