Definitions of show-off:

  • noun:   someone who deliberately behaves in such a way as to attract attention