Pinyin Dictionary results for "zi shi shen gao"

自视甚高
to think highly of oneself (idiom); giving oneself airs; arrogant and self-important
Dictionary data provided by CC-CEDICT