Subscribe English
look up any word, like tittybong:

2 definitions by barracuda

A really really big sandwich. Usually contains all kinds of cheeses, meats, veggies...
"Hey! Who ate my hero sandwich?!?"
by Barracuda September 15, 2003
6 18
a dum ass
you ate the last slice, ya dill hole!
by barracuda April 20, 2003
75 94