Turkish-English dictionary »

belgorod meaning in English

TurkishEnglish
Belgorod proper noun

Belgorod(a city in Russia)
proper noun