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
Get the mug
Get a Luglena mug for your girlfriend Nathalie.