abandon oneself to despair - Turkish English Dictionary