Language:
Free Online Dictionary|3Dict

丧尽天良

Source : CEDICT

devoid of conscience (idiom); utterly heartless