Definition of leaf sheath in English:

leaf sheath

noun

Botany
  • An expanded base of a leaf or petiole which surrounds the stem; (also) in horsetails, a sheath of fused leaves which surrounds the stem at each node.

Origin

Mid 19th century; earliest use found in John Lindley (1799–1865), botanist and horticulturist.