English dictionary
hampshire down meaning and definition
Definition and meaning of hampshire down at MeaningMonkey.org. hampshire down meaning and definition in the English Dictionary.HAMPSHIRE DOWN noun
Definition of Hampshire down (noun)
- British breed of hornless dark-faced domestic sheep
- synonyms: Hampshire
Source: Princeton University Wordnet