Nova Odesa in Polish Nova Odesa in Polish Nowa Odessa proper noun A city in Mykolaiv Oblast, Ukraine. Add to Flashcards