Bunch (informal) - A group of people usually having a common interest or association
Fit -physically sound; healthy
Smug - excessively self-satisfied or complacent
To show off - to display or behave in an ostentatious or conspicuous way.
Tan - the brown colour produced by the skin after intensive exposure to ultraviolet rays, esp those of the sun
Talon - the claw of a bird of prey
To flaunt - to exhibit ostentatiously or shamelessly