Save Gender Feminine & Masculine Usage Nahuatl Meaning & History Means "altar, platform for sacrificial offerings" in Nahuatl.