to feel ashamed of one's inferiority;
Her careful work put all the rest to shame.
她的细致工作使得其余所有的人自愧不如.
Her fluent English and rich experience make me feel inferior.
她流利的英语和丰富的经验让我自愧不如.
Louder than a pile driver , his burps can be heard from a distance of 30 metres.
此人嗝声在30米开外都能听得一清二楚,就连打桩机也自愧不如.
简答网 · 双语新闻
简答网 · 双语娱乐资讯
简答网 · 四六级英语
简答网 · 中考英语
简答网 · 高考英语