What is the definition of metrosexual?

A metrosexual is a male who is seen as more body and image conscious. Usually more emotional and cares more than most males about how he is viewed. Typically lives/works in or near a large metropolitan area. High disposable income. Often mistaken for being gay.

A metrosexual is a man who is meticulous about his appearance. He is always in fashion and very well groomed.