Definition of touch cell in English:

touch cell

noun

Anatomy Zoology
  • 1A touch corpuscle (now rare).

  • 2A sensory neuron stimulated by touch.

Origin

Late 19th century; earliest use found in American Naturalist.