Where does “cuaxilotl” come from?

Words derived from “cuaxilotl