MACHU PICCHU(noun)Did you mean?RhymesDefinitions There is 1 meaning of the phrase Machu Picchu. Machu Picchu - as a noun Inca fortress city in the andes in peru discovered in 1911; it may have been built in the 15th century Word Variations & RelationsAnagramsStarts MStarts MAStarts MACStarts MACHEnds UEnds HUEnds CHUEnds CCHUStarts M & ends UStarts MA & ends UStarts M & ends HUA-Z Proximitiesmachree14machrees15machs12machtpolitik25machtpolitiks26 Machu Picchu machzor23machzorim27machzors24macing11macintosh16