What is Tree Spinach?
Tree Spinach (Chenopodium giganteum) is an annual forb or herb native to regions including China North-Central, East Himalaya, Manchuria, Nepal, Primorye, Tibet, and West Himalaya. Tree Spinach (Latin: Chenopodium giganteum, family Chenopodiaceae) is an edible plant catalogued in PlantSage.
