Answer: quickwitted

AnswerCrossword Clue
QUICKWITTEDFast on the uptake
QUICKWITTEDClever