Top Definition
A place where nature has a soul and every living being is connected by psychic forces. A person in this imaginary land is typically a tree hugger who believes in being one with nature.
Avantika is in lulu land because she believes that we should all go back into caveman era and be one with nature again.
by Jaysonliu May 16, 2010

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.