Adjective: quick-witted 'kwik'wi-tid
- Mentally nimble and resourceful
"saved an embarrassing situation with quick-witted tact"; "quick-witted debater";
- nimble-witted
See also: adroit