Sharp-witted
Sharp"-wit`ted
(?),
a.
Having an acute or nicely discerning mind.