Meaning of Novosibirsk

Definition of Novosibirsk

(noun) a city in the Asian part of Russia on the Ob river; largest city in Siberia

Other information on Novosibirsk

WIKIPEDIA results for Novosibirsk
Amazon results for Novosibirsk