Cholula

[ chaw-loo-lah ]
/ tʃɔˈlu lɑ /

noun

a town in S Mexico, SE of Mexico City: ancient Aztec ruins.

Example sentences from the Web for cholula

British Dictionary definitions for cholula

Cholula
/ (Spanish tʃoˈlula) /

noun

a town in S Mexico, in Puebla state: ancient ruins, notably a pyramid, 53 m (177 ft) high. Pop: 82 964 (2005)