Noun hampshire down has 1 sense
  1. Hampshire, Hampshire down - British breed of hornless dark-faced mutton sheep
    --1 is a kind of domestic sheep, Ovis aries
,
TOP