Dagger with a long slender blade (8)
I believe the answer is:
stiletto
(Other definitions for stiletto that I've seen before include "Item of footwear" , "Dagger with narrow blade, or a high heel" , "Slender dagger, heel" , "Type of heel" , "Short dagger; shoe heel" .)