ayahuasca
Top 30000
Meanings
Noun
1. ayahuasca (a giant vine native to South America (especially Banisteriopsis caapi), noted for its psychotropic properties)
2. a psychotropic concoction prepared from said vine