From Longman Dictionary of Contemporary Englishswineherdswine‧herd /ˈswaɪnhɜːd $ -hɜːrd/ noun [countable] old useBOTA someone who looks after pigs
Examples from the Corpus
swineherd• Before he would do so, how-ever, he dispatched the swineherd to inform Penelope of his return.• Each burgess paid 7d. a year and some service for his croft, men like Lambert the shoemaker and Orderic the swineherd.Origin swineherd Old English swinhyrde, from swin ( → SWINE) + hyrde “herdsman”