English dictionary
leaf node meaning and definition
Definition and meaning of leaf node at MeaningMonkey.org. leaf node meaning and definition in the English Dictionary.LEAF NODE noun
Definition of leaf node (noun)
- (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
- synonyms: node
Source: Princeton University Wordnet