horseshoe manufacturing - French English Dictionary