Subscribe English
look up any word, like thot:
 
1.
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
4 3