What is Chetchen?
The people or language of Chetchia.
Didn't the Chetchens invade Russia?
See chetchia, russia, idiot, east, south