Meaning of the garden