Green’s Dictionary of Slang

hot cock n.

see under cock n.5