Meaning of french heel

Definition of french heel

(noun) a fairly high narrow heel on women's shoes

Other information on french heel

WIKIPEDIA results for french heel
Amazon results for french heel