When I was stationed in New London Conn. (this was many years ago) what I call a hoagie was a grinder. In Philly a grinder is a hoagie that has been toasted for a minute or two under the broiler. Confusing isn’t it?
Considering the sub originated as a sub at a grocery store in Groton where workers at Electric Boat would go for sandwiches on their lunch breaks, I find it strange to think anyone there would call it a grinder. But that aside, in my part of Connecticut all subs were called subs, both hot ones and cold ones. Where my wife was from in Connecticut a hot one was called a grinder while a cold one was a sub.
I was buying the sandwiches on the base. Perhaps grinder was the Navy name and not the local.
But speaking of confusing names, how is it that the New London Submarine Base is across the river in Groton?