hampshire
Explore definitions, synonyms, and language insights of hampshire
Definitions
Noun
a county of southern England on the English Channel
Noun
British breed of hornless dark-faced domestic sheep