Teonanacatl literally means "Flesh of the Gods." In Mesoamerica, Teonanacatl is the basis of an important and sophisticated spiritual tradition dating to 5000 B.C.E.