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