Definition of machu picchu
English to English noun - Inca fortress city in the Andes in Peru discovered in 1911; it may have been built in the 15th century
source: WordNet 3.0
Visual Synonyms 
Nearby Word
machu picchu, megascopic, mishpachah, make peace, mischievous, mucific, magbihis, magbuhos, magpugay, magpawis, megabucks, mycophage, magbahagi, make pass, mycophagy, mousefish, makepeace, magpaibig, music box, maccabees
|
|
|