chechen-ingush autonomous republic - French English Dictionary