English dictionary
sheep dog meaning and definition
Definition and meaning of sheep dog at MeaningMonkey.org. sheep dog meaning and definition in the English Dictionary.SHEEP DOG noun
Definition of sheep dog (noun)
- any of various usually long-haired breeds of dog reared to herd and guard sheep
- synonyms: sheepdog, shepherd dog
Source: Princeton University Wordnet