What is Indian Chickweed?
Indian Chickweed, scientifically known as Mollugo verticillata, is an annual forb or herb that thrives in a variety of environments across North and South America, as well as parts of the Caribbean and Central America. Indian Chickweed (Latin: Mollugo verticillata) is an edible plant catalogued in PlantSage.
