Sharp-witted /(?)/

Sharp·-wit·ted

Sharp-witted

a.
  1. Having an acute or nicely discerning mind.