Machu Picchu in Russian Machu Picchu in Russian Ма́чу-Пи́кчу proper noun An ancient Incan city and archaeological site in Peru. Add to Flashcards