horseshoer

noun
  1. a person who makes, fits, or nails horseshoes onto horses' hooves; a farrier.
  2. Usage: also called a farrier or blacksmith specializing in horseshoes

Examples