Language:
Free Online Dictionary|3Dict

軒然自得

Source : CEDICT

to be delighted and satisfied (idiom)