English to Chinese Dictionary

Search:

自愧不如 kuì ashamed of being inferior (idiom) / to feel inferior to others


<< back to the home page