Definitions by axe2005
sheep fucker
as the second definition implies, the sheep fuckers in the UK are just the welsh, the rest of the UK is embarised to be assotiated with the welsh and try to deny their existence
the welsh are sheep fuckers, the english are ashamed to be in the same continent as the welsh and try to deny their exsitance
sheep fucker by axe2005 December 26, 2005