Word of the Moment

Farrier

a person who shoes horses