a man who lives in a city and who spends a lot of time and money on his clothes and appearance. Although a metrosexual may not be gay (=homosexual), his behaviour is similar to the way gay men are typically thought to behave.
Definition from the Longman Dictionary of Contemporary English Advanced Learner's Dictionary.