1. shoesmith - Noun
2. Shoesmith - Proper noun
shoesmith (plural shoesmiths) (dated) A person who shoes horses for a living.
Shoesmith (plural Shoesmiths) A surname originating as an occupation.