Leaf Node
nounverified·updated May 18, 2026
(botany) the small swelling that is the part of a plant stem from which one or more leaves emerge
Framework senses
- §1
- (botany) the small swelling that is the part of a plant stem from which one or more leaves emerge