Definitions for "Tortuguero"
Tortuguero (or El Tortuguero) is an archaeological site in Chiapas, Mexico which supported a Maya city during the Classic period.