YourDictionary

Dictionary Home » Science » sheath

sheath science definition

An enveloping tubular structure, such as the base of a grass leaf that surrounds the stem or the tissue that encloses a muscle or nerve fiber.

Learn more about sheath

link/cite print suggestion box