Novoaltaysk in Polish Novoaltaysk in Polish Nowoałtajsk proper noun A town in Altai Krai, Russia. Add to Flashcards