nimblewitted

listen to the pronunciation of nimblewitted
الإنجليزية - الإنجليزية
{a} quick, ready, eager to speak