quickwitted in German
quickwitted in German
schlagfertig
Mentally keen and alert.
geistesgegenwärtig
Mentally keen and alert.