Definition of Sheepdog

  • (noun) any of various usually long-haired breeds of dog reared to herd and guard sheep

Synonyms of Sheepdog


Antonyms of Sheepdog


No Antonyms Found.

Homophones of Sheepdog


No Homophones Found.