ayahuascas

English

Noun

ayahuascas

  1. plural of ayahuasca

Spanish

Noun

ayahuascas

  1. plural of ayahuasca