Definify.com

Definition 2024


ayahuascas

ayahuascas

Spanish

Noun

ayahuascas

  1. plural of ayahuasca