Machu Picchu In the Quechua language “Machu Picchu” means “Old Mountain” See more from Peru Facebook Twitter Pinterest Google+ Email Eurasian lynx (Lynx lynx) Laos