What is Wormseed?
Wormseed, scientifically known as Chenopodium ambrosioides anthelminticum, is a perennial plant that can also grow as an annual, known for its light and aromatic qualities. Wormseed (Latin: Chenopodium ambrosioides anthelminticum) is a medicinal plant catalogued in PlantSage.
