show-off
1. [ noun ] someone who deliberately behaves in such a way as to attract attention
Synonyms: exhibitionist
Related terms: egotist poseur hot_dog grandstander flaunt
Similar spelling:   show_off
  shoo_off
  Shoff