Definitions for "Touchable"
Capable of being touched; tangible.
having substance or material existence; perceptible to the senses; "a physical manifestation"; "surrounded by tangible objects"