Scientific Name: Banisteriopsis caapi
The name Ayahuasca means “vine of the soul” in Quechuan, and the shamans of the indigenous western Amazonian tribes use the plant in religious and healing ceremonies.
The name Ayahuasca means “vine of the soul” in Quechuan, and the shamans of the indigenous western Amazonian tribes use the plant in religious and healing ceremonies.