noun a person who shoes horses or other animals. noun rare a person who shoes horses; farrier