Small dagger with a slender tapered blade (8)
I believe the answer is:
stiletto
(Other definitions for stiletto that I've seen before include "Slender dagger, heel" , "Stabbing dagger or high heel" , "Type of heel" , "Thin dagger; heel" , "High-heeled shoe" .)