English dictionary
machu picchu meaning and definition
Definition and meaning of machu picchu at MeaningMonkey.org. machu picchu meaning and definition in the English Dictionary.MACHU PICCHU noun
Definition of Machu Picchu (noun)
- Inca fortress city in the Andes in Peru discovered in 1911; it may have been built in the 15th century
Source: Princeton University Wordnet