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