rapier

noun
  1. a long, thin sword with a sharp point used for thrusting
  2. Usage: historical
adjective
  1. extremely sharp or keen
  2. Usage: often used with ‘wit’

Examples