Hampshire Down (noun) Definition, Meaning & Examples

noun
  1. a breed of stocky sheep having a dark face and dense close wool, originating from Hampshire, S England
Hampshire Down (noun) Definition, Meaning & Examples

More Definitions