Shepard's Delight Share definition Flag To have sex with a sheep. See welsh or sheep shagger. John: Oh arr im gonna have me some shepard's delight. Come ere bessie! Shepard's Delight by LifeIsFutile October 26, 2018 0 0 Get merch Get the Shepard's Delight mug. Buy Now — $32.95 See more merch