Novoaltaysk in Turkish Novoaltaysk in Turkish Novoaltaysk proper noun A town in Altai Krai, Russia. Add to Flashcards