Machu Picchu in Greek Machu Picchu in Greek Μάτσου Πίτσου proper noun An ancient Incan city and archaeological site in Peru. Add to Flashcards