'French heel' definitions:

Definition of 'French heel'

(from WordNet)
noun
A fairly high narrow heel on women's shoes