shepherd-dog

Nouns

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

Synonyms

sheepdog sheep dog

Words of close approximity