Green’s Dictionary of Slang

cockerel n.

[cock n.3 (1) + pun on the bird, ‘a young cock’ (OED)]

the penis.

[UK]Pepys Diary 7 Feb. in DSUE (1984).