Sharp-witted
/(?)/
Sharp·-wit·ted
Sharp-witted
a.
Having an acute or nicely discerning mind.