Top definition
A puddle of shit.
"Hey dude, where's Mike? I don't know, wallowing in his own shuddle?"
by Rhodekil August 23, 2017
Get the mug
Get a Shuddle mug for your sister Nathalie.