To despair (fr. Désespérer)

Translation into English

Synonyms