A homoesexual or exhibiting homosexual characteristics
Oh my god did you see Pete? The way he held his cock at the urinal - he's such a roasted lamb