Noun: leaf node
- (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
"New growth often begins at the leaf nodes";
- node
- (computing) terminal node in a tree data structure that has no child nodes
"The search algorithm stops when it reaches a leaf node"
Derived forms: leaf nodes
Type of: enation, plant process
Encyclopedia: Leaf node