From the Oxford Online English Dictionary:

Cosh
Brit.
? noun: a thick heavy stick or bar used as a weapon.
? verb: to hit on the head with a cosh.
? ORIGIN: of unknown origin.


Definately doesn't sound like Mr. Goldie was just popping by for a cuppa. eek