Synonym of “astute” is _________? Uzair Arman 8 years ago A. untruthful B. diligent C. greedy D. shrewd