karachai-cherkess republic - French English Dictionary