horseshoe foot - French English Dictionary