Language:
Free Online Dictionary|3Dict

自絕於人

Source : CEDICT

to isolate oneself from others (idiom)