Republic of Artsakh in French Republic of Artsakh in French République d'Artsakh proper noun Synonym of Nagorno-Karabakh Republic. Add to Flashcards