English Dictionary
◊ TOUCHABLE
touchable
adj : having substance or material existence; perceptible to the
senses; "a physical manifestation"; "surrounded by
tangible objects" [syn: {physical}, {tangible}]