The Tree of Meaning: Language, Mind and Ecology