SynonymX
Speak
Leaf Node
Definition of Leaf Node
1.
(botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
Noun
Synonyms for word "leaf node"
node
Semanticaly linked words with "leaf node"
botany
phytology
enation
plant process
stalk
stem
Hyponims for word "leaf node"
enation
plant process