Arabic-English dictionary »

ماتْشو meaning in English

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

Machu Picchuan ancient Inca site in Peru