Fetching details from the dictionary...
desperation; despair; self-abandonment
「自棄」 has another reading with different meanings.
desperation; self-abandonment