organ of touch - German English Dictionary