Definitions of Hampshire down:

  • noun:   British breed of hornless dark-faced mutton sheep