Touch Sensation Synonyms

The sensation produced by pressure receptors in the skin
(Noun)