Quetzalcoatl

Quetzalcoatl or Ketzalkoatl is a Mesoamerican deity whose name comes from the Nahuatl language and has the meaning of "feathered serpent"