Meaning of leaf node in English:

leaf node

noun

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

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