nimble-witted

NIM'BLE-WITTED, a. Quick; ready to speak.