Hampshire down

Explore definitions, synonyms, and language insights of Hampshire down

Definitions

Noun
British breed of hornless dark-faced domestic sheep