Meaning of horseshoer

Definition of horseshoer

(noun) a person who shoes horses

Other information on horseshoer

WIKIPEDIA results for horseshoer
Amazon results for horseshoer