(botany) leaf sheath
A leaf sheath is a part of the plant stem.
// MAIN MEANING(botany) leaf sheath
Explore more related entries to look up.