Meaning of nerve sheath in English:

nerve sheath

noun

Anatomy
  • 1A perineurium or endoneurium.

  • 2A neurilemma.

Origin

Mid 19th century; earliest use found in Todd's Cyclopaedia of Anatomy and Physiology.