a submarine sandwich—a sandwich made on a long bun
English - English
Definition of a submarine sandwich—a sandwich made on a long bun in English English dictionary