LEAF SHEATH Meaning of LEAF SHEATH in English noun 1. : sheath 2b2. : ocrea Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012