ReadWriteQuiz
Chinese dictionary
derogfeel ashamed of one's inferiority; regret that one is not as good as somebody
她那么受人欢迎,让我自愧不如。
Her obvious popularity made me feel inferior.
他的厨艺使我自愧不如。
His cooking puts mine to shame.
她那么受人欢迎,让我自愧不如。
Her obvious popularity made me feel inferior.
他的厨艺使我自愧不如。
His cooking puts mine to shame.