Advertisement

Advertisement

Belgian shepherd dog

noun

  1. a medium-sized well-proportioned dog of a breed that resembles an Alsatian in appearance and is often used as a sheepdog or a guard dog


Advertisement

Advertisement

Advertisement

Advertisement


Belgian sheepdogBelgian Tervuren