See also: leaf sheath English Noun leafsheath (plural leafsheaths) Alternative form of leaf sheath.Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads