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