What does Blattsukkulenz mean?

Blattsukkulenz - German to English

leaf succulence