farrier

person who trims and shoes horses' hooves
2