Tartar in Russian Tartar in Russian Терте́р proper noun A town in Azerbaijan located on this river. Add to Flashcards