English-Arabic dictionary »

machu meaning in Arabic

EnglishArabic
Machu Picchu an ancient Inca site in Peru

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