nimblewitted

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