Meaning of chechen republic
Definition of chechen republic
(noun)
an
autonomous
republic
in
southwestern
Russia in the
northern
Caucasus Mountains bordering on Georgia;
declared
independence
from the USSR in 1991 but Russian
troops
invaded and
continue
to
prosecute
a
relentless
military
campaign
in the
largely
Muslim
republic
Other information on chechen republic
WIKIPEDIA results for
chechen republic
Amazon results for
chechen republic
Tweet