Language:
Free Online Dictionary|3Dict

高高在上

Source : CEDICT

set up on high (idiom); not in touch with reality/aloof and remote

Source : CEDICT

set up on high (idiom); not in touch with reality/aloof and remote