meaning of sheep dog

1. hardy working dog developed in Belgium for herding sheep


Related Words

belgian sheepdog | old english sheepdog | sheep dog | sheepdog | shetland sheep dog | shetland sheepdog |

Developed & Maintained By Taraprasad.com

Treasure Words