(noun) someone who deliberately behaves in such a way as to attract attention. Synonyms: exhibitionist.
··
Noun Definition 1
(verb) display proudly; act ostentatiously or pretentiously. Synonyms: flaunt, flash, show off, ostentate, swank. Example:"He showed off his new sports car."