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.