Meaning of the word picchu in English

What does picchu mean in English? Explore the meaning, pronunciation, and specific usage of this word with Lingoland.

picchu

US /ˈpiːtʃuː/
UK /ˈpiːtʃuː/

Noun

a mountain peak in the Andes of Peru, famous for the ancient Inca city of Machu Picchu located on its ridge

Example:
The hike to Picchu offers breathtaking views of the surrounding valleys.
Many tourists visit Picchu to see the ancient Inca ruins.