ayahuasca - German English Dictionary