quick-witted adj 1: mentally nimble and resourceful; "quick-witted debater"; "saved an embarrassing situation with quick-witted tact"
Quick-witted \Quick"-wit`ted\, a. Having ready wit --Shak. [1913 Webster]