ahuizotl
New Search   Back
noun
ahuizotl: beast living in Lake Texcoco, feasting on the eyes and fingernails of the dead.