Arabic-English dictionary »

نُوفَايَا زِيمْلْيَا meaning in English

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

Novaya Zemlyaarchipelago in Russia