Find the word definition

Wikipedia

Tlazazalca

Tlazazalca is a small town in the northern region of Michoacan, Mexico in an area first settled by ancient Nahuatl tribes in the early 14th Century.