Definition:
Compare touchable with other words:
touchable vs. touching
touchable vs. touched
tangible vs. touchable
tactile vs. touchable
palpable vs. touchable