ayahuasca
nounDefinition of ayahuasca
: a hallucinogenic beverage prepared from the bark of a South American woody vine (Banisteriopsis caapi of the family Malpighiaceae)
Keep scrolling for more
Keep scrolling for more