Portuguese-English dictionary »

machu picchu meaning in English

PortugueseEnglish
Machu Picchu proper noun
{f}

Machu Picchu(an ancient Inca site in Peru)
proper noun