an outstanding beauty - Turc Anglais Dictionnaire