Synonyms and Antonyms of Italian sandwich

a large sandwich on a long split roll
  • that restaurant makes a great Italian sandwich
Synonyms of Italian sandwich