n. autonomous republic in Russia (fought for its independence in the past, involved in occasional ongoing disputes with Russia)
CHECHNYA
Meaning of CHECHNYA in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012