Top definition
Referring to take a massive shit
Hey sorry for the late reply man I was just unleashing a Mud Demon
by poonhound9921013 August 03, 2018
Get the mug
Get a mud demon mug for your sister Nathalie.