stiletto

noun
  1. a thin high heel on a woman’s shoe
  2. a woman’s shoe with a very thin high heel
  3. a small dagger with a slender pointed blade
  4. Usage: historical

Examples