Word
horseshoer, n.
(horseshoers)
a person who shoes horses
<noun.person>
farrier
horseshoer
semantic pointers
hypernym
blacksmith