Webster's Revised Unabridged Dictionary · 1913

Horseshoer

Horseshoer , noun

One who shoes horses.