Meaning of nerve sheath in English:
nerve sheath
noun
Anatomy1A perineurium or endoneurium.
2A neurilemma.
Origin
Mid 19th century; earliest use found in Todd's Cyclopaedia of Anatomy and Physiology.
Are You Learning English? Here Are Our Top English Tips