sheepdog
sheepdog
English
Noun Top 45,504
Ad
Definition
Any of various breeds of dog used for herding sheep; an individual of such a breed.
Etymology
From sheep + dog.
Ad
sheepdog
Any of various breeds of dog used for herding sheep; an individual of such a breed.
From sheep + dog.