leave somebody in the dust - Turc Anglais Dictionnaire