leaf sheath

noun

leaf sheath

noun
1

Biology, Botany, Natural sciences A structure at the base of a leaf's petiole that partly surrounds or protect the stem or another organ that it subtends.

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.