LEAF SHEATH


Meaning of LEAF SHEATH in English

noun

1. : sheath 2b

2. : ocrea

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.