Arabic-English dictionary »

ماتْشو بيتْشو meaning in English

ArabicEnglish
ماتْشو بيتْشو

Machu Picchuan ancient Inca site in Peru