What' the difference between "shepherd" and "goatherd"?
The difference is in the animals that they take care of! A shepherd takes care of sheep, while a goatherd tends to goats. Ex: The goatherd led his goats down the mountain. Ex: The shepherd worked with a sheepdog to herd the sheep in the field.
Get more Native English Expressions >