there is a Dictionary of American Slang which gives information about slang words and terms and how they vary by region.
For example, a large sandwich may be called a hoagie or a hero, or a submarine, depending on the section of the country.
Somehow I got on a list to provide information to the editors on slang from Texas and gave them a few examples they used. It was a neat experience.
Or a Po-Boy
http://ragin-cajun.com/restaurant/menu/menu-the-original
http://www.goodecompany.com/images/pdf/restaurantmenu/Q1-Menu-Tab-Full-Service-Menu.pdf