horseshoer n 1: a person who shoes horses [syn: {farrier}, {horseshoer}]
Horseshoer \Horse"sho`er\, n. One who shoes horses. [1913 Webster]