Definition of leaf succulent in English:

leaf succulent

noun

  • A plant having thick fleshy leaves adapted for storing water.

Origin

Late 19th century; earliest use found in John Christopher Willis (1868–1958).