one who looks after a herd

Translation:
English
Noun
Add