display oneself ostentatiously - Turc Anglais Dictionnaire