hoagy
noun
°(Pennsylvania) A sandwich made on a long bun; submarine sandwich.