Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

ayahuasca Definition

Cancel
ayahuasca
noun(aya-hua-sca)
a hallucinogenic beverage prepared from the bark of a South American woody vine (Banisteriopsis caapi of the family Malpighiaceae)

Words Related to ayahuasca!

ayahuasca Examples by Brain Bank Users