Green’s Dictionary of Slang

scarlet gentleman n.

(UK back) a homosexual male.

Afro-American (Baltimore, MD) 6 Oct. 7/5: I would be the last to raise my voice against the scarlet gentlemen were it not for the fact that the army of freaks is growing to an alarming degree.