Definition
To be significantly superior to others in a particular aspect, making them seem inferior by comparison.
(在某方面)远胜他人,使他人相形见绌。
His mathematical abilities leave his classmates standing.
他的数学能力让他的同学们相形见绌。
The service and food quality at this restaurant leave other establishments standing.
这家餐厅的服务和食物质量让其他餐厅相形见绌。
Her public speaking skills are so outstanding that she leaves other speakers standing.
她的公开演讲技巧非常出色,让其他演讲者相形见绌。