leaf node
noun
- 1
(botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
Synonyms
Also useful for “leaf node”:Crossword— Multi-word entries show up in clues
(botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
Also useful for “leaf node”:Crossword— Multi-word entries show up in clues