heel of the hoof - French English Dictionary