Yahoo Web Search

Search results

  1. Dictionary
    Ma·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