Definition of leaf node in English:

leaf node


  • 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.


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