It's the name of a Mexican city. It means in Nahuatl, where turtles abound. It's in the state of Jalisco.
Beautiful city of mexico
It is a city in the Mexican State of Guerrero