Flashbao · Browse decks · Pricing

自愧不如

zì kuì bù rú

Meaning

  • ashamed of being inferior (idiom)
  • to feel inferior to others

Add this word to a study deck

Study this word in