Ready-witted /(rĕd"y̆-wĭt`tĕd)/

Read·y-wit·ted

Ready-witted

a.
  1. Having ready wit.