Keen-Witted Meaning in Hindi

What is the translation of word Keen-Witted in Hindi?

Meaning of  Keen-Witted in Hindi is : चोखा

Other Meanings of Keen-Witted