machu picchu

Noun
  1. Inca fortress city in the Andes in Peru discovered in 1911;
    It may have been built in the 15th century (synset 109002489)

Other Searches