organ of touch - Turkish English Dictionary