What is Baboon Root?
Baboon Root, scientifically known as Babiana plicata, is a member of the Iridaceae family and thrives in the Cape Provinces of South Africa. Baboon Root (Latin: Babiana plicata, family Iridaceae) is an edible plant catalogued in PlantSage.
