its turkish meaning - Turco Inglés Diccionario