nimblewit

nimblewit

(ˈnɪmbəlˌwɪt) nan alert, bright, and clever person