Sheaths Synonyms

An enveloping structure or covering enclosing an animal or plant organ or part
(Noun)