What is the meaning of Sharp-witted?

Clever, keen of intellect, swift of thought.

Source: wiktionary.org