Neva in Polish Neva in Polish Newa proper noun A river in Russia, on which the Saint Petersburg city is placed. Add to Flashcards