Leaf-sheath definition

(botany) A structure at the base of a leaf's petiole that partly surrounds or protect the stem or another organ that it subtends.
noun
2
1
Advertisement

Other Word Forms

Noun

Singular:
leaf-sheath
Plural:
leaf sheaths