leaf succulence - Spanish English Dictionary