ayahuascas
English
Noun
ayahuascas
plural of
ayahuasca
Spanish
Noun
ayahuascas
plural of
ayahuasca