Skip to main content

Definitions by barracuda

A really really big sandwich. Usually contains all kinds of cheeses, meats, veggies...
"Hey! Who ate my hero sandwich?!?"
hero by Barracuda September 15, 2003

dill hole 

you ate the last slice, ya dill hole!
dill hole by barracuda April 20, 2003