sheepdog

Definitions


[ˈʃiːpdɒɡ], (Noun)

Definitions:
- a dog trained to guard and herd sheep


Phrases:

Origin:




definition by Oxford Dictionaries