pueblo
noun
a communal structure for multiple dwelling and defensive purposes of certain agricultural Indians of the southwestern United States: built of adobe or stone, typically many-storied and terraced, the structures were often placed against cliff walls, with entry through the roof by ladder.