There are many terms for a sandwich made on a long loaf of bread, including "po' boy" and "hero," but the most popular names are "submarine" and "hoagie." Calling these sandwiches "subs" ismost popular nationwide, while "hoagie" is most commonly used in Pennsylvania. The name is thou...