Definition of Novosibirsk

Any infomration entered here is solely your responsibility

Currently available definitions
Novosibirsk in English
Noun
  1. a city in the Asian part of Russia on the Ob river; largest city in Siberia

Nearby