goatherd
/ˈɡoʊtˌhɜrd/
noun
- A person who herds and takes care of goats.
- In many rural villages, a goatherd is responsible for keeping the goats safe from predators.
- The goatherd led his flock up the mountain to find fresh grass.
- My grandfather worked as a goatherd when he was a young boy in the countryside.