NIMBLEWITTED

Source: 566

nimblewitted. Nimblewitted, a. quick, ready, eager to speak