french heel

Noun
  1. A fairly high narrow heel on women's shoes (synset 103399652)

Other Searches