Green’s Dictionary of Slang

jam duff n.

[rhy. sl. = puff n. (3a)]

a male homosexual.

Sex-Lexis 🌐.