meaning of belgian shepherd

1. hardy working dog developed in Belgium for herding sheep


Related Words

belgian shepherd |

Developed & Maintained By Taraprasad.com

Treasure Words