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
Get the hero mug.