quickwitted
['kwik'witid]
a
1)
нахо'дчивый,
сообрази'тельный
2) остроу'мный