dude i just unleashed an evil dumpasaurus in the bathroom
a large and rather unsightly piece of fecal matter
"dude i just unleashed an evil dumpasaurus in the bathroom" What is the definition of "dumpasaurus"?