stiletto

(noun) dagger (generic term)

< stile | stiletto heel >