of chechen descent - French English Dictionary