a thing of this nature - Turco Inglés Diccionario