any of various usually long-haired breeds of dog reared to herd and guard sheep
<noun.animal>
<noun.animal>
sheep dog |
sheepdog |
shepherd dog |
semantic pointers
hypernym
hyponym