Learned borrowing from Classical Nahuatl calpolli, from calli (“house”) + -polli (“big”).
calpolli (plural calpolli or calpollis or calpoltin)