teocalli (n.) Look up teocalli at Dictionary.com
1570s, from American Spanish, from Nahuatl (Aztec) teohcalli, literally "temple, church," from teotl "god" + calli "house."