self-despair - German English Dictionary