Adjective
quickwitted (comparative more quickwitted, superlative most quickwitted) Mentally keen and alert. She was far too quick-witted to miss the implications of what he was saying.