Dictionary |
1 Result
#1
touchable
a.
[
tangible
] perceptible by the senses especially the sense of touch; "skin with a tangible roughness"
. wn