Definition of temalacatl in Spanish:

temalacatl

masculine noun

  • 1

    En el Imperio azteca, piedra redonda con la imagen del Sol y otros símbolos celestes sobre la que se sujetaba a la víctima del sacrificio.