nimblewit
/ˈnɪmbəwɪt/Definitions
1. noun
A person of quick and clever mind
“The professor was a renowned nimblewit in the field of physics.”
2. noun
A person with a clever and resourceful nature
“She was a nimblewit who always managed to find creative solutions to problems.”