Meaning of keen in English
1. having a sharp cutting edge or point
a sharp knife[edge]
2. highly developed; able to perceptive things easily
A dog has a keen sense of smell.
3. full of eagerness or enthusiasm; greatly interested
She's a keen volleyball player.