display oneself ostentatiously - Français Anglais Dictionnaire