Green’s Dictionary of Slang

Trojan horse n.

[the Homeric myth of deception]

(US gay) a gay man who poses as a ‘straight’ masculine person.

[US]Maledicta IX 56: Trojan horse n [R] Manly facade; homosexual slang.