nimble-witted

listen to the pronunciation of nimble-witted