Unscramble
Definition of Novosibirsk
Noun: Novosibirsk ,nó-vu-si'birsk
A city in the Asian part of Russia on the Ob river; largest city in Siberia
See also:
novocaines
now