Horseshoer
/(?)/
Horse·sho·er
Horseshoer
n.
One who shoes horses.