Novoaltaysk in Russian Novoaltaysk in Russian Новоалта́йск proper noun A town in Altai Krai, Russia. Add to Flashcards