1 definition by Blondie4life

Top Definition
A word of approval or a compliment
"that is so keen"
by Blondie4life January 08, 2009
Mug icon
Buy a Keen mug!