sole (horse hoof) - French English Dictionary