leave somebody/something standing(also leave somebody/something in the dust) to be much better, quicker, more successful than someone or something else
leave standingto be much better than everyone or everything else
[TahlilGaran] Dictionary of Contemporary English ▲