'French heel' definitions:

Definition of 'French heel'

From: WordNet
noun
A fairly high narrow heel on women's shoes