Slang meaning of HAMPSHIRE HOG

HAMPSHIRE HOG means: Hampshire hog is British slang for an inhabitant of the county of Hampshire. Hampshire hog is British slang for a dish of boiled bacon and vegetables.