Tehuacan The city/word Tehuacan means Mexico. The city Tehuacan lies in Mexico. The country Mexico contains the city Mexico.