Machu Picchu

Machu Picchu /ˌmɑːtʃuˈpiːtʃu/ proper noun
Machu Picchu
/ˌmɑːtʃuˈpiːtʃu/
proper noun
Britannica Dictionary definition of MACHU PICCHU
: site of the ruins of an Inca city in Peru