English-Arabic dictionary »

novaya zemlya meaning in Arabic

EnglishArabic
Novaya Zemlya archipelago in Russia

نُوفَايَا زِيمْلْيَاf