Simple Definition of Machu Picchu
: site of the ruins of an Inca city in Peru
Full Definition of Machu Picchu
site SE Peru of ancient Inca city on a mountain NW of Cuzco
Learn More about machu picchu
Britannica.com: Encyclopedia article about Machu Picchu
Seen and Heard
What made you want to look up Machu Picchu? Please tell us where you read or heard it (including the quote, if possible).