Entry
  1. (idiom) to feel inferior; to feel inadequate

    trad. 自慚形穢

Also written 自慚形穢【zì cán xíng huì】

Characters in this word

4