sheepdog

Nouns

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

Synonyms

sheep dog shepherd dog

Words of close approximity