Definition of leaf node in US English:

leaf node

noun

  • 1Botany a point on a stem from which a leaf arises.

  • 2Mathematics and Computing a node or vertex of a tree which has only one connection to another node; a terminal node.

Origin

Mid 19th century; earliest use found in John Balfour (1808–1884), botanist.