meaning of Ayahuasca

Ayahuasca - German to English

soulvine [Banisteriopsis caapi, syn.: B. inebrians, B. quitensis] [ayahuasca]

View more

  • ayahuasca [Banisteriopsis caapi, syn.: B. inebrians, B. quitensis]