Despaired (fr. Désespérait)

Translation into English

Synonyms