You are viewing a single comment's thread from:
RE: Destination Review: Our Visit to Xel-Há in Quintana Roo, Mexico
It does mean something! Per the mighty Wikipedia, it basically means "spring water" in the Yucatec Maya language :) [source!](https://en.wikipedia.org/wiki/Xelha)