1 definition by FartsNCrafts

The remains of one leaves in their toilet after eating Taco Bell.
I just made a huge Lauren Duca. I don't mean feces. A huge Lauren Duca.
by FartsNCrafts December 25, 2016
Get the Lauren Duca mug.