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!
by LifeIsFutile October 26, 2018
Get the Shepard's Delight mug.
when you go to bed at night with a red head going down on you
last night that ginger chick stayed over and i had shepard's delight
by charlie chimdale September 7, 2022
Get the shepard's delight mug.