Meaning of machu picchu
Definition of machu picchu
(noun)
Inca
fortress
city
in the Andes in Peru
discovered
in 1911; it may
have
been
built
in the
15th
century
Other information on machu picchu
WIKIPEDIA results for
machu picchu
Amazon results for
machu picchu
Tweet