What is touchable?

  • (adj): Having substance or material existence; perceptible to the senses.
    Synonyms: physical, tangible