Search results
- DictionaryMa·chu Pic·chu/ˌmäCHo͞o ˈpi(k)CHo͞o/
- 1. a fortified Inca town in the Andes Mountains in Peru that the invading Spaniards never found. It is noted for its dramatic position, perched high on a steep-sided ridge.
Powered by Oxford Languages