1 definition by Nivedh

Top Definition
A stupid n00bsicle that is idiotic.
I'm such a Lena, I get owned easily.
by Nivedh March 26, 2005

Mug icon
Buy a Lena mug!