Back
sheep dog
Meanings
any of various usually long-haired breeds of dog reared to herd and guard sheep
Synonyms
shepherd dog
sheepdog
Anagrams of
sheep dog