Novosibirsk in French Novosibirsk in French Novossibirsk proper noun An oblast of Russia in Siberia. Add to Flashcards