touchable

1. (satellite adjective) having substance or material existence; perceptible to the senses; "a physical manifestation"; "surrounded by tangible objects"
Synonyms: physical, tangible



Terms and Conditions of Use / Copyright Notice