CHOLULA


Meaning of CHOLULA in English

/chaw looh"lah/ , n.

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

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .