Definitions for "Yaxchilan"
Yaxchilan (also sometimes historically referred to by the names Menché and City Lorillard) is an ancient Maya city located on the Usumacinta River in what is now the state of Chiapas, Mexico.