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.
© 1999-2015 Urban Dictionary ®
Free Daily Email
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from firstname.lastname@example.org. We'll never spam you.