English-Arabic dictionary »

shambhala meaning in Arabic

EnglishArabic
Shambhala a holy place

شَامْبَالَا