1 definition by tylee

Top Definition
The most amazing person you will ever meet. Usually great in bed and loves cows. She will give you the most amazing pleasures you will ever feel.
Man! I cant believe I had a Luglena last night!!!
by tylee November 02, 2011
Mug icon
Buy a Luglena mug!