nimblewitted

listen to the pronunciation of nimblewitted
Englisch - Englisch
{a} quick, ready, eager to speak