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