-
One who shows off.
(noun)
-
A person who attracts attention by frequently demonstrating their talents. The tone of the word varies depending on the speaker's relationship with the subject, although it is most usually employed in a mildly mocking manner.
(noun)
Wiktionary.org : Text is available under the Creative Commons Attribution-ShareAlike License