|
Definition of Leaf node
1. Noun. (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge.
Exact synonyms: Node
Category relationships: Botany, Phytology
Generic synonyms: Enation, Plant Process
Group relationships: Stalk, Stem
Category relationships: Botany, Phytology
Generic synonyms: Enation, Plant Process
Group relationships: Stalk, Stem
Definition of Leaf node
1. Noun. (botany) One of the spots upon a stem where buds and intercalary meristems occur, usually marking the end of a season's growth. ¹
¹ Source: wiktionary.com