astute in French
astute in French
astucieux
Quickly and critically discerning.
avisé
Quickly and critically discerning.
sagace
Quickly and critically discerning.