rapier
noun
°A slender, straight, sharply pointed sword (double-edged, single-edged or edgeless).
adjective
°Extremely sharp.
"That knife is very rapier."
°Cutting smarts or keen wit.
"John is very quick on his feet during interviews by using his rapier responses."