someone that trims and shoes horses' hooves - German English Dictionary