give up all confidence in oneself; abandon oneself to vice; lose self-confidence; be happy in one's own degeneration; dissolute; self-degradation; wallow in degeneration
Related Translations:
堕落: go downhill; degenerate; fall [drop] by the way side; go to the bad; go to the deuce [devil]; sink low 短语和例子受金钱的诱惑而堕落 degenerate under the temptation of money; 堕落成罪犯 degenerate into a crim