自惭形秽的英文翻译

中文:自惭形秽

英文翻译:have a sense of inferiority; look small