|
Definition of Leaf sheath
1. Noun. (botany) A structure at the base of a leaf's petiole that partly surrounds or protect the stem or another organ that it subtends. ¹
¹ Source: wiktionary.com
|
1. Noun. (botany) A structure at the base of a leaf's petiole that partly surrounds or protect the stem or another organ that it subtends. ¹
¹ Source: wiktionary.com