What is the meaning of Touchable?

Capable of being touched; tangible or palpable.

touchable

Source: wiktionary.org