Machu Picchu in Portuguese Machu Picchu in Portuguese Machu Picchu proper noun An ancient Incan city and archaeological site in Peru. Add to Flashcards