Synonym of “astute” is _____ ? October 20, 2023 – by admin 0A. diligentB. greedyC. untruthfulD. shrewd