hero sandwich

Etymology
The New York term hero is first attested in 1937. Unlikely to be related to, since those were not well known in the US at the time.

Noun

 * 1)  A large sandwich on a long thick bun.

Synonyms

 * see sub