meaning of Blattsukkulenz

Blattsukkulenz - German to English

leaf succulence