having a beauty spot - Turc Anglais Dictionnaire