rough to the touch - Turkish English Dictionary