of chechen descent - Turco Inglés Diccionario