Astuteadjective


Definition

Having or showing an ability to accurately assess situations or people and turn this to one's advantage.