french heel Meaning, Definition & Usage

  1. noun a fairly high narrow heel on women's shoes

WordNet