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
55 queries 0.570