ayahuasca
Short definition from Wiktionary
Noun
- A giant vine native to South America (especially Banisteriopsis caapi), noted for its psychotropic properties.
- Any of various psychoactive infusions or decoctions prepared from this vine.
We haven’t written up ayahuasca yet: Simple and Standard meanings, examples and a quiz.