1 definition by flyingturtle

Top Definition
a very cool person with the looks of a fashion queen
Wooaah, you're so Leenish!
by flyingturtle December 02, 2008
Mug icon
Buy a Leen mug!