leaf node
Noun
Meaning
(botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
Source: WordNetSynonyms
node
top
vertex
crux
gnarl
knurl
nodes
knots
top point
leaf surfaces
bottom node
ending node
terminal node
nodal line
end node
Show all synonyms