English Dictionary
◊ QUICK-WITTED
quick-witted
adj : mentally nimble and resourceful; "quick-witted debater";
"saved an embarrassing situation with quick-witted
tact"