We call it a sub.
There are some great New Jersey regional terms:
“Down the shore” means at the Jersey beaches, mainly from northern NJ people.
On the other hand, we people who live at the shore talk about when the Bennies will go home. That’s a a term for the Bergen, Essex County and Newark folk who invade us every summer. It also can mean New Yorkers.
There’s even a dividing line between north and south Jersey on what to call pork roll. It’s pork roll in the southern part and Taylor ham in the northern part although since I never eat it, I never talk about it.
Most New Jersey folk I know do not have what it typified in the media and on the Sopranos as a New Jersey accent, which I think of more as a Brooklyn accent. Inevitably, when you say you’re from New Jersey, someone will say, “So, you’re from Joisey?” which makes me cringe.