Quetzalcóatl m
From Classical Nahuatl Quetzalcōātl (“quetzal feather serpent”), from quetzalli (“quetzal feather”) + cōātl (“snake”).