ayahuasca in Russian ayahuasca in Russian аяуа́ска noun Any of various psychoactive infusions or decoctions prepared from this vine. Add to Flashcards