RichThesaurus
astute
vs
having all one’s marbles
astute
adj
Shrewd or crafty.
Quickly and critically discerning.
having all one’s marbles
How often have the words
astute
and
having all one’s marbles
occurred in a corpus of books?
(source:
Google Ngram Viewer
)