Definition of Machu Picchu in English:

Machu Picchu

Pronunciation /ˌmäCHo͞o ˈpi(k)CHo͞o/ /ˌmɑtʃu ˈpɪ(k)tʃu/

proper noun

  • A fortified Inca town in the Andes Mountains in Peru that the invading Spaniards never found. It is noted for its dramatic position, perched high on a steep-sided ridge.