Xiuhcoatl
In Aztec religion, Xiuhcoatl was a mythological serpent, it was regarded as the spirit form of Xiuhtecuhtli, the Aztec fire deity, and was also an atlatl wielded by Huitzilopochtli. Xiuhcoatl is a Classical Nahuatl word that literally translates as "turquoise serpent"; it also carries the symbolic and descriptive meaning, "fire serpent".
Read more about Xiuhcoatl.