What is Spadgecock?
A 'spadgecock' is a name used for a dirty penis in the South-West of England.
'I hear he never washes after sex, he's a right spadgecock.'
See spadge, cock