nimblewitted

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