1 definition by Elliotisaidiot

Slang saying that the person has had intercourse with a dog
"He shagged his dog! What a silly fucker Elliot is!"
by Elliotisaidiot March 8, 2018
Get the shagged mug.