What is the meaning of Leaf_node?

One of the spots upon a stem where buds and intercalary meristems occur, usually marking the end of a season's growth.

A node, in a tree, that has no children.

Source: wiktionary.org