karachai-cherkess republic - Spanish English Dictionary