Noun Definitionhorseshoer1.Definition: a person who shoes horsesRelated Noun(s):farrierCategory: People