Nouns

(n)farrier, horseshoera person who shoes horses