pueblo

noun
  1. a Native American village or settlement, especially in the southwestern United States, typically consisting of multistory adobe or stone buildings
  2. a member of any of various Native American peoples (such as the Hopi or Zuni) living in pueblos in the southwestern United States
  3. a town or village, especially in Spanish-speaking countries
  4. Usage: Spanish origin

Examples