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
Get the mug
Get a lulu land mug for your mother-in-law Sarah.
buy the domain for your pet vlog