Hoagie is a ****ing cold sandwich on a long roll. What else would you call it? Subs and heroes mean other ****. It's a hoagie. Nothing else. Can't stand New Yorkers with their hero nonsense. Who the **** calls a sandwich a hero? Where did that retarded connection come from?