French-English dictionary »

belgorod meaning in English

FrenchEnglish
Belgorod nom propre
{m}

Belgorod◼◼◼(a city in Russia)
proper noun