The crossword solution for the term 'keenly smart' is 'ASTUTE'. ASTUTE is an adjective that means having or showing an ability to accurately assess situations or people and turn that assessment into a successful action. It is often used to describe someone who is very intelligent and perceptive.