dog whose job it is to assemble the herd; any of several types of dogs that are used as guard dogs (e.g. German Shepherd dogs)
SHEPHERD DOG
Meaning of SHEPHERD DOG in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012