rough to the touch - German English Dictionary