sheepshagger

A term for a Welshman.
Youse a sheepshagger mate.
by Groin Crastohf August 05, 2009
mugGet the sheepshagger mug.