Definition of french heel in English:

french heel

noun

  • A high, curved heel on a woman's shoe.