French heel Hear it!

French heel Definition

French heel

noun

a curved high heel on a woman's shoe