leafsheath
See also:
leaf sheath
English
Noun
leafsheath
(
plural
leafsheaths
)
Alternative form of
leaf sheath
.