What does keen mean?
Keen can have several meaning depending on its place in
language, is can mean 'sharp and having a fine cutting edge', or
highly developed, or eager or zealous, it can mean sever or acute
(as in a keen or acute sense of hearing), it can also mean closely
contested or strong. Also 'to be keen on' can mean to have a strong