rapier

nounA thin, light, sharp-pointed sword used for thrusting, especially in fencing.
adjectiveVery sharp, incisive, or penetrating, especially in reference to wit or intellect.