French sandwich
~noun
Entry: a hot sandwich made by filling a loaf of country bread with layers of vegetables, olives, and eggs.
@ Milton-Kindersley Advanced Dictionary