Top definition
A term used to refer to just taking a huge painful monster shit.
Hey, where have you been? And why are you walking weird?

Oh God!! I Just got outa The Bathroom after dropping a massive DELUCCA!!!
by THESLEEPCREEP! October 13, 2010
Get the mug
Get a Delucca mug for your papa Paul.
buy the domain for your recipe vlog