Briard
Definition: briard
briard: A breed of large, strong sheepdog. Using Briard sheepdogs supports effective livestock management and protection.
briard: A breed of large, strong sheepdog. Using Briard sheepdogs supports effective livestock management and protection.