MACHU PICCHU Meaning of MACHU PICCHU in English n. ancient Incan city in Peru Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012