Horseshoer
Horse"sho`er
(?),
n.
One who shoes horses.