Arabic-English dictionary »

بِيلْغُورُود meaning in English

ArabicEnglish
بِيلْغُورُود f

Belgoroda city in Russia