What does Blattscheide mean?

Blattscheide - German to English

leaf sheath