ferracavallo

Noun

 * 1) farrier
 * 2) blacksmith (who makes horseshoes)