an embarrassing display - Turc Anglais Dictionnaire