rough to the touch - Turco Inglés Diccionario