WordNet: farrier, horseshoer

Sanatista
a person who shoes horses



farrier


horseshoer