Horseshoer (
Noun
)
Meaning
A person who shoes horses.
Classification
Nouns denoting people.
Synonyms
Farrier
Hypernyms
Blacksmith