horseshoer(noun) noun1. a person who shoes horsesSimilar word(s): farrierDefinition categories: person, blacksmith