Meaning of touchable

Definition of touchable

(adj) perceptible by the senses especially the sense of touch; "skin with a tangible roughness"

Other information on touchable

WIKIPEDIA results for touchable
Amazon results for touchable