an eye-catching beauty - Turc Anglais Dictionnaire