submarine sandwich

Etymology
US ante-1940. From its resemblance to a submarine.

Noun

 * 1)  A sandwich made on a long, cylindrical roll split lengthwise.