meaning of Blattscheide

Blattscheide - German to English

leaf sheath