1 leaf sheath | Definition of leaf sheath

leaf sheath

noun

Definition of leaf sheath