Synonyms: show-off, exhibitionist
Definition: someone who deliberately behaves in such a way as to attract attention
Similar words: egoist, egotist, swellhead
Definition: a conceited and self-centered person