sheep-dog

Nouns

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

Synonyms

sheepdog shepherd dog

Words of close approximity

sheep dip