Chinese

edit

Verb

edit

Sense: to despair; to give up hope; to lose hope; to be desperate; to be discouraged; to be dejected; to be despondent

edit
Synonyms
edit