Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of teocalli

- Literally, God's house; a temple, usually of pyramidal form, such as were built by the aborigines of Mexico, Yucatan, etc.