SHEEP DOG


Meaning of SHEEP DOG in English

noun

: a dog used to tend, drive, or guard sheep — compare old english sheepdog

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.