Horseshoer

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