sheepdog









sheepdog


noun

  1. a dog trained to herd and guard sheep.

noun

  1. Also called: shepherd dog a dog used for herding sheepSee Border collie
  2. any of various breeds of dog reared originally for herding sheepSee Old English sheepdog, Shetland sheepdog
52 queries 0.572