Green’s Dictionary of Slang

semen demon n.

(US) a (passive) male homosexual, the inference is of a fellator.

[US]Bentley & Corbett Prison Sl. 60: Semen Demon A homosexual who takes the passive role .