shepherd_dogEnglish

sheep dog, sheepdog, shepherd dog

Noun

Any of various usually long-haired breeds of dog reared to herd and guard sheep

English: shepherd dog, sheepdog, sheep dog

English words with similar meanings

Show 2 words