Definition for Myelin sheath

From Biology Forums Dictionary

In the nervous system, an insulating layer made up of specialized glial cells wrapped around the axons.