Definition of leaf thorn in English:

leaf thorn

noun

Botany
  • A thorn that is a modified leaf.

Origin

Late 19th century; earliest use found in Alfred Bennett (1833–1902), botanist and publisher.