novosibirskEnglish

Novosibirsk

Noun

A city in the Asian part of Russia on the Ob river, largest city in Siberia

English: Novosibirsk

Bahasa: Novosibirsk

Bahasa words with similar meanings