Green’s Dictionary of Slang

chanticleer n.

[a pun on cock n.3 (1); the cock in the fable of Reynard the Fox is thus named; Williams notes its use as a synon. for a lecher]

the penis.

[US]Trimble 5000 Adult Sex Words and Phrases.