What is the meaning of the word "metrosexual"?

Definitions:

  1. a straight man having the careful grooming and fashion habits typically associated with gay men copy to clipboard noun
    • I was in the salon with a metrosexual getting a manicure. copy to clipboard
  2. having the qualities of a metrosexual copy to clipboard adjective
    • Many beauty salons now accomodate metrosexual customers for waxing. copy to clipboard