farrier


farrier (http://definr.com/farrier)

     n : a person who shoes horses [syn: horseshoer]