Green’s Dictionary of Slang

rear-admiral n.

[play on SE/rear n.]

[1990s+] a male homosexual.