Thanks for any help.
Do a google search for this and you will find the answer: ayahuasca serpent
Thank you (Harvey Krumpet)
I think it refers to the river...embracing the river going north