show-off(n = noun.person) exhibitionist - someone who deliberately behaves in such a way as to attract attention;
is a kind of egoist, egotist, swellhead
has particulars: grandstander, hot dog, hotdog, poser, poseur
Derived form verb show off1