Welsh Sheep Share definition Flag A sheep with an unusually large asshole A sheep tied to a lampost is known as a leisure centre to welsh people Welsh Sheep by kum pot March 25, 2003 0 0 Get merch Get the Welsh Sheep mug. Buy Now — $32.95 See more merch