quick-witted

/K W IH1 K W IH0 T IH0 D/
adjective
  1. 1

    Mentally keen and alert.

    โ€œShe was far too quick-witted to miss the implications of what he was saying.โ€

Source: https://en.wiktionary.org/wiki/quick-witted