Definition of leaf spine in US English:

leaf spine

noun

  • A spine on the margin of a leaf; a spine that is a modified leaf.

Origin

Mid 19th century; earliest use found in George William Johnson (1802–1886), writer on gardening.