submarine sandwich
A distinctive type of sandwich on a long French or Italian roll, stacked with layers of meats, cheeses, and assorted vegetables. Its name comes from its superficial resemblance to a submarine. Wikpedia link
See also:
This tag implicates sandwich (learn more).