1 definition by Elliotisaidiot

Top Definition
Slang saying that the person has had intercourse with a dog
"He shagged his dog! What a silly fucker Elliot is!"
by Elliotisaidiot March 08, 2018

Mug icon
Buy a shagged mug!