Keen ('kEn) adj. [English]
1having a sharp edge or point
2full of enthusiasm
3having or showing mental sharpness
4very nice
What is the meaning of the word keen in the sentence below?
Chris' teachers often compliment his keen mind.
A. definition 2
B. definition 3
C. definition 4
D. definition 1