quickwitted ['kwik'witid] a

1) нахо'дчивый, сообрази'тельный

2) остроу'мный