metrosexual
A flaming, obvious homosexual, who nonetheless claims to be hetero, fooling only women, but not gay or straight men. May still be in denial about his sexual orientation, but can't suppress the fashion sense.
GIRL:  He's not gay, he's a metrosexual!
GUY:  Oh, yeah?  Has he tried to have sex with you?
GIRL:  No, he said he doesn't want to ruin our friendship...