self-despair - French English Dictionary