leaf node
English Thesaurus
1. (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge (noun.plant)
hypernym | : | enation, plant process, |
definition | : | a natural projection or outgrowth from a plant body or organ (noun.plant) |
Visual ArtiKata
Explore leaf node in ArtiKata.com >