sheepdog, dog trained to guard and herd sheep

listen to the pronunciation of sheepdog, dog trained to guard and herd sheep
English - Spanish
carea
ovejero
English - Italian
cane pastore