submarine sandwich noun1 •(US, Canada) A sandwich made on a long, cylindrical roll split lengthwise; it typically contains meats and cheeses. formssubmarine sandwiches