What is the meaning of leaf sheath in English?

Learn vocabulary with pictures as well as definitions of leaf sheath in English

Learn in

See more

n. leaf sheath

Definition of leaf sheath in English

Protective structure that is located at the base of a plant´s petiole, which partially surrounds the adjoining stem or organ.

Synonyms of leaf sheath in English

sheath