Definitions
noun
a city in the Asian part of Russia on the Ob river; largest city in Siberia
Look “novosibirsk” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a city in the Asian part of Russia on the Ob river; largest city in Siberia